/*
 * StringMap.hpp
 *
 *  Created on: 19.01.2009
 *      Author: bfriedrich
 */

#ifndef _STRING_MAP_HPP_
#define _STRING_MAP_HPP_

#include <string>
#include <iostream>

using namespace std;

template<class T>
class StringMap
{
public:

	void put       (const string& key,const T& value);
	T&   ersase    (const string& key);
	T&   operator[](const string& key);
	ostream& operator<<(ostream& stream);

	StringMap();
	virtual ~StringMap();
};

#endif /* _STRING_MAP_HPP_ */
